You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Install Software Development Kits for the JVM such as Java, Scala, Kotlin, and Groovy. Ant, Gradle, Grails, Maven, SBT, Spark, Spring Boot, Vert.x and many others also supported.
So, technically no. It is not only Java Development Kits (JDKs), but rather SDKs for Java Virtual Machine (JVM) and then some more. For example:
Apache Spark, for example, is built using Scala (a JVM functional programming language). While the engine itself is written in Scala, it offers high-level APIs in multiple programming languages, including Java, Python (via PySpark), R, and Scala, allowing developers to write applications in their preferred language.
Apache ActiveMQ is primarily written in Java and is a Java-based message broker developed by the Apache Software Foundation. While the core broker is Java-based, Active's supports clients written in a wide range of programming languages, including JavaScript, C, C++, Python, .NET, Ruby, PHP, and others.
We don't plan to add support for language specific package managers.
The Java equivalent for npm is not SDKMAN!. It would be rather maven and gradle, which happen to be installable via apt as well as SDKMAN!.
My point is: This is not to install Java project libraries like npm or pip.
I laid my case. It is up to the maintainers and the community from here.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This Pull Request fulfills #2027.
Disclaimer: I have used generative AI to help me implement this feature. I have, however, had to thoroughly review, optimize, and fix the code myself.
Below is a screenshot of the result. Note that some data has been redacted from the screenshot.
Let me know if anything is missing.